package org.swust.sysmonitorapp.dto;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * 健康数据DTO
 *
 * @since 2024-03-21
 */
@Data
public class HealthDataDto {
    
    /**
     * 主键ID
     */
    private Long id;

    /**
     * 用户ID
     */
    private Long userId;

    /**
     * 用户名称
     */
    private String userName;

    /**
     * 心率(次/分)
     */
    private Integer heartRate;

    /**
     * 血氧饱和度(%)
     */
    private BigDecimal bloodOxygen;

    /**
     * 收缩压(mmHg)
     */
    private Integer systolicPressure;

    /**
     * 舒张压(mmHg)
     */
    private Integer diastolicPressure;

    /**
     * 体温(°C)
     */
    private BigDecimal temperature;

    /**
     * 测量时间
     */
    private LocalDateTime measureTime;

    /**
     * 设备ID
     */
    private String deviceId;

    /**
     * 数据来源
     */
    private String dataSource;

    /**
     * 备注
     */
    private String remark;
} 